package com.lipaluma.field.mapper.builder;

import java.util.List;

import com.lipaluma.field.mapper.FieldMapper;
import com.lipaluma.field.mapper.mapping.TargetMappingInfo;
import com.lipaluma.field.merge.TargetMergedAlgorithm;

public interface ObjectFieldMapperAfterRegisterBuilder extends AddNewFieldMapperBuilder {
	ObjectFieldMapperAfterRegisterBuilder targetMergeable();
	ObjectFieldMapperAfterRegisterBuilder mergeTargetWith(TargetMergedAlgorithm algorithm, String... params);	
	ObjectFieldMapperAfterRegisterBuilder addTargetMappingInfo(TargetMappingInfo targetMappingInfo);	

	List<FieldMapper> build();
}
